package rootpackege.spring.controller;

import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;

import rootpackege.myexception.UniformExceptionDeal;





/**
 * 统一异常处理
 * 
 * 被@ControllerAdvice修饰的类中 定义的方法与controller中的方法处理方式是一样的
 * @author BriansPC
 *
 */
@ControllerAdvice
public class ExceptionUniformHandler {
	
	/**
	 * 当捕获到UniformExceptionDeal异常时 执行uniforErroPage()
	 * @return
	 */
	@ExceptionHandler(UniformExceptionDeal.class)
	public String uniforErroPage(){
		return "/page/erroPage";
	}
	

}
